package com.tedu.Day02.oop.test;

import com.tedu.Day02.oop.oop.静态内部类;

/** 类  抽象类  接口：接口定义类似类，抽象方法依然抽象类的抽象方法
 * 标准接口类：全局常量+抽象方法
 * 全局常量：修饰符  static final 数据类型  常量名【大写】
 * 特点：通过类直接调用全局常量！
 * 抽象方法：修饰符  abstract 返回值 方法名（）；
 * 特点：接口、抽象一定作为父类直接使用--抽象方法--一定子类所重写！
 *
 */
interface Color{
    public abstract void color();
}
public interface Insert extends Color {  //假设：插排类
    //public Insert
    public static final int LINE=100; //全局常量
    public abstract  void jack();  //抽象方法
}
//使用接口---创建【子】实现类：同时继承Thing 实现  Insert
class Toy extends Thing implements Insert {//接口--方法--重写
    public void jack() {  System.out.println("玩具充电了~");}
    public void play() {System.out.println("玩玩具~");}
    public void say() {System.out.println("说话");}
    public void color() {System.out.println("颜色");}
}



    //定义抽象类
    abstract class Thing {
        public abstract void say();

    }
